<?php
namespace GRH\Model;

class Disponibilite
{
    public $planning_type_id;
    public $employe_id;
    public $poste;
    public $poste_libelle;
    public $lundi;
    public $lundi_entree;
    public $lundi_sortie;
    public $mardi;
    public $mardi_entree;
    public $mardi_sortie;
    public $mercredi;
    public $mercredi_entree;
    public $mercredi_sortie;
    public $jeudi;
    public $jeudi_entree;
    public $jeudi_sortie;
    public $vendredi;
    public $vendredi_entree;
    public $vendredi_sortie;
    public $samedi;
    public $samedi_entree;
    public $samedi_sortie;
    public $dimanche;
    public $dimanche_entree;
    public $dimanche_sortie;
    
    public function exchangeArray($data)
    {
        $this->planning_type_id     = isset($data['planning_type_id'])  ? $data['planning_type_id']     : null;
        $this->employe_id           = isset($data['employe_id'])        ? $data['employe_id']           : null;
        $this->poste                = isset($data['poste'])             ? $data['poste']                : null;
        $this->poste_libelle        = isset($data['poste_libelle'])     ? $data['poste_libelle']        : null;
        $this->lundi                = isset($data['lundi'])             ? $data['lundi']                : null;
        $this->lundi_entree         = isset($data['lundi_entree'])      ? $data['lundi_entree']         : null;
        $this->lundi_sortie         = isset($data['lundi_sortie'])      ? $data['lundi_sortie']         : null;
        $this->mardi                = isset($data['mardi'])             ? $data['mardi']                : null;
        $this->mardi_entree         = isset($data['mardi_entree'])      ? $data['mardi_entree']         : null;
        $this->mardi_sortie         = isset($data['mardi_sortie'])      ? $data['mardi_sortie']         : null;
        $this->mercredi             = isset($data['mercredi'])          ? $data['mercredi']             : null;
        $this->mercredi_entree      = isset($data['mercredi_entree'])   ? $data['mercredi_entree']      : null;
        $this->mercredi_sortie      = isset($data['mercredi_sortie'])   ? $data['mercredi_sortie']      : null;
        $this->jeudi                = isset($data['jeudi'])             ? $data['jeudi']                : null;
        $this->jeudi_entree         = isset($data['jeudi_entree'])      ? $data['jeudi_entree']         : null;
        $this->jeudi_sortie         = isset($data['jeudi_sortie'])      ? $data['jeudi_sortie']         : null;
        $this->vendredi             = isset($data['vendredi'])          ? $data['vendredi']             : null;
        $this->vendredi_entree      = isset($data['vendredi_entree'])   ? $data['vendredi_entree']      : null;
        $this->vendredi_sortie      = isset($data['vendredi_sortie'])   ? $data['vendredi_sortie']      : null;
        $this->samedi               = isset($data['samedi'])            ? $data['samedi']               : null;
        $this->samedi_entree        = isset($data['samedi_entree'])     ? $data['samedi_entree']        : null;
        $this->samedi_sortie        = isset($data['samedi_sortie'])     ? $data['samedi_sortie']        : null;
        $this->dimanche             = isset($data['dimanche'])          ? $data['dimanche']             : null;
        $this->dimanche_entree      = isset($data['dimanche_entree'])   ? $data['dimanche_entree']      : null;
        $this->dimanche_sortie      = isset($data['dimanche_sortie'])   ? $data['dimanche_sortie']      : null;
    }
    
    public function getArrayCopy()
    {
        return get_object_vars($this);
    }
}